package com.blue.service.workflow;

import com.blue.dto.workflow.*;
import com.blue.vo.workflow.BusinessFieldVO;
import com.blue.vo.workflow.WorkFlowInitVO;

import java.util.List;


public interface IWorkflowService {
    WorkFlowInitVO init(WorkFlowInitDTO requestDTO);

    void start(WorkflowStartDTO requestDTO);

    void commit(WorkflowCommitDTO requestDTO);

    void revoke(WorkflowRevokeDTO requestDTO);

    List<BusinessFieldVO> dataDetail(WorkflowDataDetailDTO requestDTO);
}
